someone who lays waste - Deutsch Englisch Wörterbuch